/**
 */
package gatperdut.chato.model.Chato.Item;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each operation of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see gatperdut.chato.model.Chato.Item.ItemFactory
 * @model kind="package"
 * @generated
 */
public interface ItemPackage extends EPackage {
	/**
     * The package name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNAME = "Item";

	/**
     * The package namespace URI.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_URI = "http://www.gatperdut.com/chato/1.0/item/";

	/**
     * The package namespace name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_PREFIX = "gatperdut.chato.model.item";

	/**
     * The singleton instance of the package.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	ItemPackage eINSTANCE = gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl.init();

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericItemImpl <em>Generic Item</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.GenericItemImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericItem()
     * @generated
     */
    int GENERIC_ITEM = 1;

    /**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__SHORT_DESC = 0;

    /**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__LONG_DESC = 1;

    /**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__FULL_DESC = 2;

    /**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__KEYWORDS = 3;

    /**
     * The feature id for the '<em><b>Stack</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__STACK = 4;

    /**
     * The feature id for the '<em><b>Food</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__FOOD = 5;

    /**
     * The feature id for the '<em><b>Drink</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__DRINK = 6;

    /**
     * The feature id for the '<em><b>W</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__W = 7;

    /**
     * The feature id for the '<em><b>Wear</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM__WEAR = 8;

    /**
     * The number of structural features of the '<em>Generic Item</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM_FEATURE_COUNT = 9;

    /**
     * The number of operations of the '<em>Generic Item</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_ITEM_OPERATION_COUNT = 0;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.ItemTemplateImpl <em>Template</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.ItemTemplateImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getItemTemplate()
     * @generated
     */
	int ITEM_TEMPLATE = 10;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.BoxInventoryImpl <em>Box Inventory</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.BoxInventoryImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getBoxInventory()
     * @generated
     */
    int BOX_INVENTORY = 11;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.TemplateBoxInventoryImpl <em>Template Box Inventory</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.TemplateBoxInventoryImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getTemplateBoxInventory()
     * @generated
     */
    int TEMPLATE_BOX_INVENTORY = 12;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.ItemImpl <em>Item</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.ItemImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getItem()
     * @generated
     */
	int ITEM = 0;

	/**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__SHORT_DESC = GENERIC_ITEM__SHORT_DESC;

	/**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__LONG_DESC = GENERIC_ITEM__LONG_DESC;

	/**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__FULL_DESC = GENERIC_ITEM__FULL_DESC;

	/**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__KEYWORDS = GENERIC_ITEM__KEYWORDS;

	/**
     * The feature id for the '<em><b>Stack</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__STACK = GENERIC_ITEM__STACK;

	/**
     * The feature id for the '<em><b>Food</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__FOOD = GENERIC_ITEM__FOOD;

	/**
     * The feature id for the '<em><b>Drink</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__DRINK = GENERIC_ITEM__DRINK;

	/**
     * The feature id for the '<em><b>W</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__W = GENERIC_ITEM__W;

	/**
     * The feature id for the '<em><b>Wear</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__WEAR = GENERIC_ITEM__WEAR;

	/**
     * The feature id for the '<em><b>Template</b></em>' reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__TEMPLATE = GENERIC_ITEM_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Inventory</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM__INVENTORY = GENERIC_ITEM_FEATURE_COUNT + 1;

	/**
     * The number of structural features of the '<em>Item</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_FEATURE_COUNT = GENERIC_ITEM_FEATURE_COUNT + 2;

	/**
     * The number of operations of the '<em>Item</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_OPERATION_COUNT = GENERIC_ITEM_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericInventoryImpl <em>Generic Inventory</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.GenericInventoryImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericInventory()
     * @generated
     */
    int GENERIC_INVENTORY = 2;

    /**
     * The number of structural features of the '<em>Generic Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_INVENTORY_FEATURE_COUNT = 0;

    /**
     * The number of operations of the '<em>Generic Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_INVENTORY_OPERATION_COUNT = 0;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.AmountImpl <em>Amount</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.AmountImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getAmount()
     * @generated
     */
	int AMOUNT = 6;

	/**
     * The feature id for the '<em><b>Current</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int AMOUNT__CURRENT = 0;

	/**
     * The feature id for the '<em><b>Max</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int AMOUNT__MAX = 1;

	/**
     * The number of structural features of the '<em>Amount</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int AMOUNT_FEATURE_COUNT = 2;

	/**
     * The number of operations of the '<em>Amount</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int AMOUNT_OPERATION_COUNT = 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.StackImpl <em>Stack</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.StackImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getStack()
     * @generated
     */
	int STACK = 3;

	/**
     * The feature id for the '<em><b>Current</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int STACK__CURRENT = AMOUNT__CURRENT;

	/**
     * The feature id for the '<em><b>Max</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int STACK__MAX = AMOUNT__MAX;

	/**
     * The number of structural features of the '<em>Stack</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int STACK_FEATURE_COUNT = AMOUNT_FEATURE_COUNT + 0;

	/**
     * The number of operations of the '<em>Stack</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int STACK_OPERATION_COUNT = AMOUNT_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.FoodImpl <em>Food</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.FoodImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getFood()
     * @generated
     */
	int FOOD = 4;

	/**
     * The feature id for the '<em><b>Current</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD__CURRENT = AMOUNT__CURRENT;

	/**
     * The feature id for the '<em><b>Max</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD__MAX = AMOUNT__MAX;

	/**
     * The feature id for the '<em><b>Portion</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD__PORTION = AMOUNT_FEATURE_COUNT + 0;

	/**
     * The feature id for the '<em><b>Max Portion</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD__MAX_PORTION = AMOUNT_FEATURE_COUNT + 1;

	/**
     * The number of structural features of the '<em>Food</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD_FEATURE_COUNT = AMOUNT_FEATURE_COUNT + 2;

	/**
     * The number of operations of the '<em>Food</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int FOOD_OPERATION_COUNT = AMOUNT_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.DrinkImpl <em>Drink</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.DrinkImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getDrink()
     * @generated
     */
	int DRINK = 5;

	/**
     * The feature id for the '<em><b>Current</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK__CURRENT = FOOD__CURRENT;

	/**
     * The feature id for the '<em><b>Max</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK__MAX = FOOD__MAX;

	/**
     * The feature id for the '<em><b>Portion</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK__PORTION = FOOD__PORTION;

	/**
     * The feature id for the '<em><b>Max Portion</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK__MAX_PORTION = FOOD__MAX_PORTION;

	/**
     * The feature id for the '<em><b>Fluid Content</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK__FLUID_CONTENT = FOOD_FEATURE_COUNT + 0;

	/**
     * The number of structural features of the '<em>Drink</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK_FEATURE_COUNT = FOOD_FEATURE_COUNT + 1;

	/**
     * The number of operations of the '<em>Drink</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int DRINK_OPERATION_COUNT = FOOD_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.EntityInventoryImpl <em>Entity Inventory</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.EntityInventoryImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getEntityInventory()
     * @generated
     */
	int ENTITY_INVENTORY = 7;

	/**
     * The feature id for the '<em><b>Slots</b></em>' containment reference list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY__SLOTS = GENERIC_INVENTORY_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Items</b></em>' reference list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY__ITEMS = GENERIC_INVENTORY_FEATURE_COUNT + 1;

	/**
     * The number of structural features of the '<em>Entity Inventory</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_FEATURE_COUNT = GENERIC_INVENTORY_FEATURE_COUNT + 2;

	/**
     * The number of operations of the '<em>Entity Inventory</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_OPERATION_COUNT = GENERIC_INVENTORY_OPERATION_COUNT + 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.EntityInventorySlotImpl <em>Entity Inventory Slot</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.EntityInventorySlotImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getEntityInventorySlot()
     * @generated
     */
	int ENTITY_INVENTORY_SLOT = 8;

	/**
     * The feature id for the '<em><b>Wear Loc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_SLOT__WEAR_LOC = 0;

	/**
     * The feature id for the '<em><b>Item</b></em>' reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_SLOT__ITEM = 1;

	/**
     * The number of structural features of the '<em>Entity Inventory Slot</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_SLOT_FEATURE_COUNT = 2;

	/**
     * The number of operations of the '<em>Entity Inventory Slot</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ENTITY_INVENTORY_SLOT_OPERATION_COUNT = 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.WearImpl <em>Wear</em>}' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.WearImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getWear()
     * @generated
     */
	int WEAR = 9;

	/**
     * The feature id for the '<em><b>Wear Locs</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int WEAR__WEAR_LOCS = 0;

	/**
     * The number of structural features of the '<em>Wear</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int WEAR_FEATURE_COUNT = 1;

	/**
     * The number of operations of the '<em>Wear</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int WEAR_OPERATION_COUNT = 0;

    /**
     * The feature id for the '<em><b>Short Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__SHORT_DESC = GENERIC_ITEM__SHORT_DESC;

    /**
     * The feature id for the '<em><b>Long Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__LONG_DESC = GENERIC_ITEM__LONG_DESC;

    /**
     * The feature id for the '<em><b>Full Desc</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__FULL_DESC = GENERIC_ITEM__FULL_DESC;

    /**
     * The feature id for the '<em><b>Keywords</b></em>' attribute list.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__KEYWORDS = GENERIC_ITEM__KEYWORDS;

    /**
     * The feature id for the '<em><b>Stack</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__STACK = GENERIC_ITEM__STACK;

    /**
     * The feature id for the '<em><b>Food</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__FOOD = GENERIC_ITEM__FOOD;

    /**
     * The feature id for the '<em><b>Drink</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__DRINK = GENERIC_ITEM__DRINK;

    /**
     * The feature id for the '<em><b>W</b></em>' attribute.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__W = GENERIC_ITEM__W;

    /**
     * The feature id for the '<em><b>Wear</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__WEAR = GENERIC_ITEM__WEAR;

    /**
     * The feature id for the '<em><b>Inventory</b></em>' containment reference.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE__INVENTORY = GENERIC_ITEM_FEATURE_COUNT + 0;

    /**
     * The number of structural features of the '<em>Template</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE_FEATURE_COUNT = GENERIC_ITEM_FEATURE_COUNT + 1;

    /**
     * The number of operations of the '<em>Template</em>' class.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
	int ITEM_TEMPLATE_OPERATION_COUNT = GENERIC_ITEM_OPERATION_COUNT + 0;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericBoxInventoryImpl <em>Generic Box Inventory</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Item.impl.GenericBoxInventoryImpl
     * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericBoxInventory()
     * @generated
     */
    int GENERIC_BOX_INVENTORY = 13;

    /**
     * The feature id for the '<em><b>Open</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_BOX_INVENTORY__OPEN = GENERIC_INVENTORY_FEATURE_COUNT + 0;

    /**
     * The feature id for the '<em><b>Closable</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_BOX_INVENTORY__CLOSABLE = GENERIC_INVENTORY_FEATURE_COUNT + 1;

    /**
     * The feature id for the '<em><b>Lock</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_BOX_INVENTORY__LOCK = GENERIC_INVENTORY_FEATURE_COUNT + 2;

    /**
     * The number of structural features of the '<em>Generic Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_BOX_INVENTORY_FEATURE_COUNT = GENERIC_INVENTORY_FEATURE_COUNT + 3;

    /**
     * The number of operations of the '<em>Generic Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int GENERIC_BOX_INVENTORY_OPERATION_COUNT = GENERIC_INVENTORY_OPERATION_COUNT + 0;

    /**
     * The feature id for the '<em><b>Open</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY__OPEN = GENERIC_BOX_INVENTORY__OPEN;

    /**
     * The feature id for the '<em><b>Closable</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY__CLOSABLE = GENERIC_BOX_INVENTORY__CLOSABLE;

    /**
     * The feature id for the '<em><b>Lock</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY__LOCK = GENERIC_BOX_INVENTORY__LOCK;

    /**
     * The feature id for the '<em><b>Items</b></em>' reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY__ITEMS = GENERIC_BOX_INVENTORY_FEATURE_COUNT + 0;

    /**
     * The number of structural features of the '<em>Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY_FEATURE_COUNT = GENERIC_BOX_INVENTORY_FEATURE_COUNT + 1;

    /**
     * The number of operations of the '<em>Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int BOX_INVENTORY_OPERATION_COUNT = GENERIC_BOX_INVENTORY_OPERATION_COUNT + 0;

    /**
     * The feature id for the '<em><b>Open</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY__OPEN = GENERIC_BOX_INVENTORY__OPEN;

    /**
     * The feature id for the '<em><b>Closable</b></em>' attribute.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY__CLOSABLE = GENERIC_BOX_INVENTORY__CLOSABLE;

    /**
     * The feature id for the '<em><b>Lock</b></em>' containment reference.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY__LOCK = GENERIC_BOX_INVENTORY__LOCK;

    /**
     * The feature id for the '<em><b>Items</b></em>' reference list.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY__ITEMS = GENERIC_BOX_INVENTORY_FEATURE_COUNT + 0;

    /**
     * The number of structural features of the '<em>Template Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY_FEATURE_COUNT = GENERIC_BOX_INVENTORY_FEATURE_COUNT + 1;

    /**
     * The number of operations of the '<em>Template Box Inventory</em>' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     * @ordered
     */
    int TEMPLATE_BOX_INVENTORY_OPERATION_COUNT = GENERIC_BOX_INVENTORY_OPERATION_COUNT + 0;


	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Item <em>Item</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Item</em>'.
     * @see gatperdut.chato.model.Chato.Item.Item
     * @generated
     */
	EClass getItem();

	/**
     * Returns the meta object for the reference '{@link gatperdut.chato.model.Chato.Item.Item#getTemplate <em>Template</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the reference '<em>Template</em>'.
     * @see gatperdut.chato.model.Chato.Item.Item#getTemplate()
     * @see #getItem()
     * @generated
     */
	EReference getItem_Template();

	/**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.Item#getInventory <em>Inventory</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.Item#getInventory()
     * @see #getItem()
     * @generated
     */
    EReference getItem_Inventory();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.GenericItem <em>Generic Item</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Generic Item</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem
     * @generated
     */
    EClass getGenericItem();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericItem#getShortDesc <em>Short Desc</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Short Desc</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getShortDesc()
     * @see #getGenericItem()
     * @generated
     */
    EAttribute getGenericItem_ShortDesc();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericItem#getLongDesc <em>Long Desc</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Long Desc</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getLongDesc()
     * @see #getGenericItem()
     * @generated
     */
    EAttribute getGenericItem_LongDesc();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericItem#getFullDesc <em>Full Desc</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Full Desc</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getFullDesc()
     * @see #getGenericItem()
     * @generated
     */
    EAttribute getGenericItem_FullDesc();

    /**
     * Returns the meta object for the attribute list '{@link gatperdut.chato.model.Chato.Item.GenericItem#getKeywords <em>Keywords</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute list '<em>Keywords</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getKeywords()
     * @see #getGenericItem()
     * @generated
     */
    EAttribute getGenericItem_Keywords();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.GenericItem#getStack <em>Stack</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Stack</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getStack()
     * @see #getGenericItem()
     * @generated
     */
    EReference getGenericItem_Stack();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.GenericItem#getFood <em>Food</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Food</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getFood()
     * @see #getGenericItem()
     * @generated
     */
    EReference getGenericItem_Food();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.GenericItem#getDrink <em>Drink</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Drink</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getDrink()
     * @see #getGenericItem()
     * @generated
     */
    EReference getGenericItem_Drink();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericItem#getW <em>W</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>W</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getW()
     * @see #getGenericItem()
     * @generated
     */
    EAttribute getGenericItem_W();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.GenericItem#getWear <em>Wear</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Wear</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericItem#getWear()
     * @see #getGenericItem()
     * @generated
     */
    EReference getGenericItem_Wear();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.GenericInventory <em>Generic Inventory</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Generic Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericInventory
     * @generated
     */
    EClass getGenericInventory();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.ItemTemplate <em>Template</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Template</em>'.
     * @see gatperdut.chato.model.Chato.Item.ItemTemplate
     * @generated
     */
	EClass getItemTemplate();

	/**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.ItemTemplate#getInventory <em>Inventory</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.ItemTemplate#getInventory()
     * @see #getItemTemplate()
     * @generated
     */
	EReference getItemTemplate_Inventory();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.BoxInventory <em>Box Inventory</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Box Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.BoxInventory
     * @generated
     */
    EClass getBoxInventory();

    /**
     * Returns the meta object for the reference list '{@link gatperdut.chato.model.Chato.Item.BoxInventory#getItems <em>Items</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference list '<em>Items</em>'.
     * @see gatperdut.chato.model.Chato.Item.BoxInventory#getItems()
     * @see #getBoxInventory()
     * @generated
     */
    EReference getBoxInventory_Items();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.TemplateBoxInventory <em>Template Box Inventory</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Template Box Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.TemplateBoxInventory
     * @generated
     */
    EClass getTemplateBoxInventory();

    /**
     * Returns the meta object for the reference list '{@link gatperdut.chato.model.Chato.Item.TemplateBoxInventory#getItems <em>Items</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference list '<em>Items</em>'.
     * @see gatperdut.chato.model.Chato.Item.TemplateBoxInventory#getItems()
     * @see #getTemplateBoxInventory()
     * @generated
     */
    EReference getTemplateBoxInventory_Items();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.GenericBoxInventory <em>Generic Box Inventory</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for class '<em>Generic Box Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericBoxInventory
     * @generated
     */
    EClass getGenericBoxInventory();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericBoxInventory#isOpen <em>Open</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Open</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericBoxInventory#isOpen()
     * @see #getGenericBoxInventory()
     * @generated
     */
    EAttribute getGenericBoxInventory_Open();

    /**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.GenericBoxInventory#isClosable <em>Closable</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Closable</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericBoxInventory#isClosable()
     * @see #getGenericBoxInventory()
     * @generated
     */
    EAttribute getGenericBoxInventory_Closable();

    /**
     * Returns the meta object for the containment reference '{@link gatperdut.chato.model.Chato.Item.GenericBoxInventory#getLock <em>Lock</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the containment reference '<em>Lock</em>'.
     * @see gatperdut.chato.model.Chato.Item.GenericBoxInventory#getLock()
     * @see #getGenericBoxInventory()
     * @generated
     */
    EReference getGenericBoxInventory_Lock();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Stack <em>Stack</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Stack</em>'.
     * @see gatperdut.chato.model.Chato.Item.Stack
     * @generated
     */
	EClass getStack();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Food <em>Food</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Food</em>'.
     * @see gatperdut.chato.model.Chato.Item.Food
     * @generated
     */
	EClass getFood();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.Food#getPortion <em>Portion</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Portion</em>'.
     * @see gatperdut.chato.model.Chato.Item.Food#getPortion()
     * @see #getFood()
     * @generated
     */
	EAttribute getFood_Portion();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.Food#getMaxPortion <em>Max Portion</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Max Portion</em>'.
     * @see gatperdut.chato.model.Chato.Item.Food#getMaxPortion()
     * @see #getFood()
     * @generated
     */
	EAttribute getFood_MaxPortion();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Drink <em>Drink</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Drink</em>'.
     * @see gatperdut.chato.model.Chato.Item.Drink
     * @generated
     */
	EClass getDrink();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.Drink#getFluidContent <em>Fluid Content</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Fluid Content</em>'.
     * @see gatperdut.chato.model.Chato.Item.Drink#getFluidContent()
     * @see #getDrink()
     * @generated
     */
	EAttribute getDrink_FluidContent();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Amount <em>Amount</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Amount</em>'.
     * @see gatperdut.chato.model.Chato.Item.Amount
     * @generated
     */
	EClass getAmount();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.Amount#getCurrent <em>Current</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Current</em>'.
     * @see gatperdut.chato.model.Chato.Item.Amount#getCurrent()
     * @see #getAmount()
     * @generated
     */
	EAttribute getAmount_Current();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.Amount#getMax <em>Max</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Max</em>'.
     * @see gatperdut.chato.model.Chato.Item.Amount#getMax()
     * @see #getAmount()
     * @generated
     */
	EAttribute getAmount_Max();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.EntityInventory <em>Entity Inventory</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Entity Inventory</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventory
     * @generated
     */
	EClass getEntityInventory();

	/**
     * Returns the meta object for the containment reference list '{@link gatperdut.chato.model.Chato.Item.EntityInventory#getSlots <em>Slots</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the containment reference list '<em>Slots</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventory#getSlots()
     * @see #getEntityInventory()
     * @generated
     */
	EReference getEntityInventory_Slots();

	/**
     * Returns the meta object for the reference list '{@link gatperdut.chato.model.Chato.Item.EntityInventory#getItems <em>Items</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for the reference list '<em>Items</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventory#getItems()
     * @see #getEntityInventory()
     * @generated
     */
    EReference getEntityInventory_Items();

    /**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.EntityInventorySlot <em>Entity Inventory Slot</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Entity Inventory Slot</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventorySlot
     * @generated
     */
	EClass getEntityInventorySlot();

	/**
     * Returns the meta object for the attribute '{@link gatperdut.chato.model.Chato.Item.EntityInventorySlot#getWearLoc <em>Wear Loc</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute '<em>Wear Loc</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventorySlot#getWearLoc()
     * @see #getEntityInventorySlot()
     * @generated
     */
	EAttribute getEntityInventorySlot_WearLoc();

	/**
     * Returns the meta object for the reference '{@link gatperdut.chato.model.Chato.Item.EntityInventorySlot#getItem <em>Item</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the reference '<em>Item</em>'.
     * @see gatperdut.chato.model.Chato.Item.EntityInventorySlot#getItem()
     * @see #getEntityInventorySlot()
     * @generated
     */
	EReference getEntityInventorySlot_Item();

	/**
     * Returns the meta object for class '{@link gatperdut.chato.model.Chato.Item.Wear <em>Wear</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for class '<em>Wear</em>'.
     * @see gatperdut.chato.model.Chato.Item.Wear
     * @generated
     */
	EClass getWear();

	/**
     * Returns the meta object for the attribute list '{@link gatperdut.chato.model.Chato.Item.Wear#getWearLocs <em>Wear Locs</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for the attribute list '<em>Wear Locs</em>'.
     * @see gatperdut.chato.model.Chato.Item.Wear#getWearLocs()
     * @see #getWear()
     * @generated
     */
	EAttribute getWear_WearLocs();

	/**
     * Returns the factory that creates the instances of the model.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the factory that creates the instances of the model.
     * @generated
     */
	ItemFactory getItemFactory();

	/**
     * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each operation of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
     * @generated
     */
	interface Literals {
		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.ItemImpl <em>Item</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.ItemImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getItem()
         * @generated
         */
		EClass ITEM = eINSTANCE.getItem();

		/**
         * The meta object literal for the '<em><b>Template</b></em>' reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ITEM__TEMPLATE = eINSTANCE.getItem_Template();

		/**
         * The meta object literal for the '<em><b>Inventory</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference ITEM__INVENTORY = eINSTANCE.getItem_Inventory();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericItemImpl <em>Generic Item</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.GenericItemImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericItem()
         * @generated
         */
        EClass GENERIC_ITEM = eINSTANCE.getGenericItem();

        /**
         * The meta object literal for the '<em><b>Short Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_ITEM__SHORT_DESC = eINSTANCE.getGenericItem_ShortDesc();

        /**
         * The meta object literal for the '<em><b>Long Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_ITEM__LONG_DESC = eINSTANCE.getGenericItem_LongDesc();

        /**
         * The meta object literal for the '<em><b>Full Desc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_ITEM__FULL_DESC = eINSTANCE.getGenericItem_FullDesc();

        /**
         * The meta object literal for the '<em><b>Keywords</b></em>' attribute list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_ITEM__KEYWORDS = eINSTANCE.getGenericItem_Keywords();

        /**
         * The meta object literal for the '<em><b>Stack</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference GENERIC_ITEM__STACK = eINSTANCE.getGenericItem_Stack();

        /**
         * The meta object literal for the '<em><b>Food</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference GENERIC_ITEM__FOOD = eINSTANCE.getGenericItem_Food();

        /**
         * The meta object literal for the '<em><b>Drink</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference GENERIC_ITEM__DRINK = eINSTANCE.getGenericItem_Drink();

        /**
         * The meta object literal for the '<em><b>W</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_ITEM__W = eINSTANCE.getGenericItem_W();

        /**
         * The meta object literal for the '<em><b>Wear</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference GENERIC_ITEM__WEAR = eINSTANCE.getGenericItem_Wear();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericInventoryImpl <em>Generic Inventory</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.GenericInventoryImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericInventory()
         * @generated
         */
        EClass GENERIC_INVENTORY = eINSTANCE.getGenericInventory();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.ItemTemplateImpl <em>Template</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.ItemTemplateImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getItemTemplate()
         * @generated
         */
		EClass ITEM_TEMPLATE = eINSTANCE.getItemTemplate();

		/**
         * The meta object literal for the '<em><b>Inventory</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ITEM_TEMPLATE__INVENTORY = eINSTANCE.getItemTemplate_Inventory();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.BoxInventoryImpl <em>Box Inventory</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.BoxInventoryImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getBoxInventory()
         * @generated
         */
        EClass BOX_INVENTORY = eINSTANCE.getBoxInventory();

        /**
         * The meta object literal for the '<em><b>Items</b></em>' reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference BOX_INVENTORY__ITEMS = eINSTANCE.getBoxInventory_Items();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.TemplateBoxInventoryImpl <em>Template Box Inventory</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.TemplateBoxInventoryImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getTemplateBoxInventory()
         * @generated
         */
        EClass TEMPLATE_BOX_INVENTORY = eINSTANCE.getTemplateBoxInventory();

        /**
         * The meta object literal for the '<em><b>Items</b></em>' reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference TEMPLATE_BOX_INVENTORY__ITEMS = eINSTANCE.getTemplateBoxInventory_Items();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.GenericBoxInventoryImpl <em>Generic Box Inventory</em>}' class.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.GenericBoxInventoryImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getGenericBoxInventory()
         * @generated
         */
        EClass GENERIC_BOX_INVENTORY = eINSTANCE.getGenericBoxInventory();

        /**
         * The meta object literal for the '<em><b>Open</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_BOX_INVENTORY__OPEN = eINSTANCE.getGenericBoxInventory_Open();

        /**
         * The meta object literal for the '<em><b>Closable</b></em>' attribute feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EAttribute GENERIC_BOX_INVENTORY__CLOSABLE = eINSTANCE.getGenericBoxInventory_Closable();

        /**
         * The meta object literal for the '<em><b>Lock</b></em>' containment reference feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference GENERIC_BOX_INVENTORY__LOCK = eINSTANCE.getGenericBoxInventory_Lock();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.StackImpl <em>Stack</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.StackImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getStack()
         * @generated
         */
		EClass STACK = eINSTANCE.getStack();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.FoodImpl <em>Food</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.FoodImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getFood()
         * @generated
         */
		EClass FOOD = eINSTANCE.getFood();

		/**
         * The meta object literal for the '<em><b>Portion</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute FOOD__PORTION = eINSTANCE.getFood_Portion();

		/**
         * The meta object literal for the '<em><b>Max Portion</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute FOOD__MAX_PORTION = eINSTANCE.getFood_MaxPortion();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.DrinkImpl <em>Drink</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.DrinkImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getDrink()
         * @generated
         */
		EClass DRINK = eINSTANCE.getDrink();

		/**
         * The meta object literal for the '<em><b>Fluid Content</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute DRINK__FLUID_CONTENT = eINSTANCE.getDrink_FluidContent();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.AmountImpl <em>Amount</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.AmountImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getAmount()
         * @generated
         */
		EClass AMOUNT = eINSTANCE.getAmount();

		/**
         * The meta object literal for the '<em><b>Current</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute AMOUNT__CURRENT = eINSTANCE.getAmount_Current();

		/**
         * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute AMOUNT__MAX = eINSTANCE.getAmount_Max();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.EntityInventoryImpl <em>Entity Inventory</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.EntityInventoryImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getEntityInventory()
         * @generated
         */
		EClass ENTITY_INVENTORY = eINSTANCE.getEntityInventory();

		/**
         * The meta object literal for the '<em><b>Slots</b></em>' containment reference list feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ENTITY_INVENTORY__SLOTS = eINSTANCE.getEntityInventory_Slots();

		/**
         * The meta object literal for the '<em><b>Items</b></em>' reference list feature.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         */
        EReference ENTITY_INVENTORY__ITEMS = eINSTANCE.getEntityInventory_Items();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.EntityInventorySlotImpl <em>Entity Inventory Slot</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.EntityInventorySlotImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getEntityInventorySlot()
         * @generated
         */
		EClass ENTITY_INVENTORY_SLOT = eINSTANCE.getEntityInventorySlot();

		/**
         * The meta object literal for the '<em><b>Wear Loc</b></em>' attribute feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute ENTITY_INVENTORY_SLOT__WEAR_LOC = eINSTANCE.getEntityInventorySlot_WearLoc();

		/**
         * The meta object literal for the '<em><b>Item</b></em>' reference feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EReference ENTITY_INVENTORY_SLOT__ITEM = eINSTANCE.getEntityInventorySlot_Item();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Item.impl.WearImpl <em>Wear</em>}' class.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Item.impl.WearImpl
         * @see gatperdut.chato.model.Chato.Item.impl.ItemPackageImpl#getWear()
         * @generated
         */
		EClass WEAR = eINSTANCE.getWear();

		/**
         * The meta object literal for the '<em><b>Wear Locs</b></em>' attribute list feature.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @generated
         */
		EAttribute WEAR__WEAR_LOCS = eINSTANCE.getWear_WearLocs();

	}

} //ItemPackage
